package dao;

import bean.vo.*;

import java.util.List;

/**
 * dao
 * User: 邱
 * Date: 2024/12/16 18:42
 * Description:
 * Version: V1.0
 */
public interface EchartsDao {

    /**
     * 查询缴费情况
     * @return
     */
    List<MonthDataVo> findChargeList(List<String> date);

    /**
     * 查询医疗预约情况
     * @return
     */
    List<AppointmentVo> findMedicalList();

    /**
     * 查询访客人数
     * @return
     */
    VisitorNumVo findVisitorNumber();

    DwellerNumVo findAllOwner();

    DwellerNumVo findAllDweller();

    PaymentVo findPayment();

    OrderInfoVo findSaleGoodsNum();

    DwellerNumVo findComplaintNum();

    MonthDataVo findVisitorList();

    MonthDataVo findComplaintList();

    MonthDataVo findSaleGoodsList();

    List<PaymentVo> findChargeRecord(String date);

    List<MaintenanceVo> findMaintenance();
}
